Pular para o conteúdo principal

GetSelectNCMAsync

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método GetSelectNCMAsync é responsável por buscar uma lista de NCMs (Nomenclatura Comum do Mercosul) com base em um filtro específico. Ele é assíncrono e retorna uma lista de objetos SelectDTO que correspondem aos critérios de filtragem fornecidos.

plasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs
public async Task<List<SelectDTO>> GetSelectNCMAsync(FiltroSelectDTO filtroSelectDTO) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
GetStringTratadaWhereplasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs524
Takeplasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs530

Referências

Método / EndpointLocalizaçãoLinha
GetSelectNCMplasfran_erp_api/Controllers/ClassificacaoFiscalController.cs271

Detalhamento das Referências

GetSelectNCM

O método GetSelectNCM é um endpoint da API que expõe a funcionalidade de busca de NCMs. Ele recebe um objeto FiltroSelectDTO via HTTP POST e utiliza o método GetSelectNCMAsync para obter os dados filtrados. Este método é parte do controlador ClassificacaoFiscalController.

Impacto de Alterações

Alterações no método GetSelectNCMAsync podem impactar diretamente o endpoint GetSelectNCM, afetando a forma como os dados de NCM são filtrados e retornados para o cliente.

Propagação de Mudanças

  1. Alterações na lógica de filtragem dentro de GetSelectNCMAsync podem exigir ajustes no método GetStringTratadaWhere.
  2. Mudanças na assinatura de GetSelectNCMAsync podem necessitar de atualizações no endpoint GetSelectNCM.

Requisitos para Alteração Segura

  • Garantir que todas as alterações no método GetSelectNCMAsync sejam refletidas nos testes unitários para verificar a integridade da lógica de filtragem.
  • Atualizar a documentação da API para refletir qualquer mudança na forma como os filtros são aplicados ou nos dados retornados.
  • Verificar a compatibilidade com o método GetStringTratadaWhere para assegurar que a lógica de construção de consultas SQL permaneça correta.